iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:30:15 +0000 (21:30 +0000)]
bitkeeper revision 1.1317 (426426e75ONJGdRHoWdYW1_r-sGgsA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
ryanh@us.ibm.com[iap10] [Mon, 18 Apr 2005 21:29:44 +0000 (21:29 +0000)]
bitkeeper revision 1.1159.258.101 (426426c8abaWsVEeXnAJoNNGZ6ooyg)
[PATCH] [PATCH] xen: is_idle_task cleanup
The macro is_idle_task references d_flags which is only in struct
domain. When WAKE_HISTO or BLOCKTIME_HISTO are defined (in schedule.c)
xen fails to compile with out the attached patch.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:26:55 +0000 (21:26 +0000)]
bitkeeper revision 1.1316 (4264261frL-EQxwgFFde16WtF01B4g)
trivial from Dave Jones
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:10:54 +0000 (21:10 +0000)]
bitkeeper revision 1.1315 (4264225egUELt3bitAUc2HgHeMMr_w)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:10:18 +0000 (21:10 +0000)]
bitkeeper revision 1.1159.258.100 (4264223aKtYgG3NrSKfbwM7nfkpGcg)
Fix curldebug function in xendomain.c of xfrd. Function takes argument
"size_t buf_num" and uses it as the field width to print, that has to be
an int. While size_t on 32 bit systems is 4bytes (or size of an int) it
is 8bytes on 64bit systems (not size of an int). So this function should
just use "int buf_num". This function is not used in the code anywhere.
This will fix compilation on x86-64.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:01:22 +0000 (21:01 +0000)]
bitkeeper revision 1.1314 (42642022uxXkB91UbVd9yk-liaeCHA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
hollisb@us.ibm.com[iap10] [Mon, 18 Apr 2005 20:58:15 +0000 (20:58 +0000)]
bitkeeper revision 1.1159.258.99 (42641f67D11Zf7wIb-qAVu9io6tamQ)
[PATCH] IO-APIC in drivers/pci/quirks.c
This patch moves the IO-APIC include inside #ifdef CONFIG_X86_IO_APIC , which
is how Linux 2.6 has it. This is needed for architectures without
asm/io_apic.h. I've verified that x86 still builds; please apply.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
===== xen/drivers/pci/quirks.c 1.9 vs edited =====
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 20:48:40 +0000 (20:48 +0000)]
bitkeeper revision 1.1313 (42641d28jw3IBtr_TG4yEG9VDljPEw)
With -D_FORTIFY_SOURCE=2 (which is used in the Fedora buildroot), gcc has certain defines for functions like read() to check that things are done right.
This trips up these function pointers, and gcc becomes unhappy.
Adding parens around the function prevents gcc from expanding read to the macro it is defined to internally, and makes things compile again.
Signed-off-by: Rik van Riel <riel@redhat.com>
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 19:58:08 +0000 (19:58 +0000)]
bitkeeper revision 1.1312 (42641150UzGGr-qvbIIWNR0atSZMEA)
Trivial ggc4 cleanup from Cihula, Joseph [joseph.cihula@intel.com]
Signed-off-by: ian@xensource.com
mafetter@fleming.research [Mon, 18 Apr 2005 17:47:08 +0000 (17:47 +0000)]
bitkeeper revision 1.1311 (4263f29cFxgD641lih3gf05JfmiLPg)
Fix one of the linux 2.4 compilation problems...
Signed-off-by: michael.fetterman@cl.cam.ac.uk
maf46@burn.cl.cam.ac.uk [Mon, 18 Apr 2005 15:19:54 +0000 (15:19 +0000)]
bitkeeper revision 1.1310 (4263d01alGeX35dYhvzi6Uo_ZNlWkQ)
Fix bug with get_page_type where validating an L2/L3/L4 page which contained a self
reference would cause xen to busy-wait forever.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Fri, 15 Apr 2005 23:47:54 +0000 (23:47 +0000)]
bitkeeper revision 1.1309 (426052aaG0swXIw841qM6ZsAgDrD2w)
update ignore file
iap10@freefall.cl.cam.ac.uk [Fri, 15 Apr 2005 23:40:59 +0000 (23:40 +0000)]
bitkeeper revision 1.1308 (4260510bQdQyEJ4w-XdZSU5iSTB_Pg)
The attached patch apic.patch updates xen/arch/x86/apic.c so that it is based on linux 2.6.10 code. A few changes made to linux required reworking functions in other files as well so I held off on those changes. For example, setup_APIC_timer(void *) changed to setup_APIC_timer(unsigned int). The change has no real bearing on the Xen code -- it's just a question of how close to linux one wants to be. However, that change goes with a change to smp_call_function which would affect quite a few other files/functions so I left it as is. Most of the other changes are trivial.
xen/ac_timer.h was included but not needed by apic.c so I removed it from the list of #includes.
The new apic.c includes two new files: asm/io_ports.h and asm/mach_apic.h. Patches to create those files are included as well.
chrisw@osdl.org[iap10] [Fri, 15 Apr 2005 23:32:51 +0000 (23:32 +0000)]
bitkeeper revision 1.1307 (42604f23zhUwzxPQ-mNyzol0cpHWlg)
[PATCH] Eliminate kernel version checks from
Eliminate kernel version checks from x86_64/kernel/pci-dma.c as a trivial
first pass cleanup towards merging.
Signed-off-by: Chris Wright <chrisw@osdl.org>
iap10@freefall.cl.cam.ac.uk [Fri, 15 Apr 2005 22:32:57 +0000 (22:32 +0000)]
bitkeeper revision 1.1306 (42604119SDlzs7R1nEPCLSovtVOJ7A)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
katzj@redhat.com[iap10] [Fri, 15 Apr 2005 22:28:14 +0000 (22:28 +0000)]
bitkeeper revision 1.1305 (42603ffeunTyoZX2egpGvfR_Km2tBw)
[PATCH] Install libraries into libdir
Attached makes it so that libxc and libxutil get installed
into /usr/lib64 instead of /usr/lib on x86_64.
Signed-off-by: Jeremy Katz <katzj@redhat.com>
===== Config.mk 1.3 vs edited =====
iap10@freefall.cl.cam.ac.uk [Fri, 15 Apr 2005 22:19:51 +0000 (22:19 +0000)]
bitkeeper revision 1.1159.258.98 (42603e07B1WGB8z5xrijsm1UIICwKg)
[PATCH] add cscope support to xen Makefile
Add cscope support to xen Makefile. While at it, refactor a bit so
etags, ctags, and cscope use same method to generate file list.
Signed-off-by: Chris Wright <chrisw@osdl.org>
chrisw@osdl.org[iap10] [Fri, 15 Apr 2005 22:15:40 +0000 (22:15 +0000)]
bitkeeper revision 1.1304 (42603d0cFBy4o8Z0uWMo4r_vc6tf2g)
[PATCH] [PATCH] Eliminate kernel version checks from
Eliminate kernel version checks from i386/kernel/pci-dma.c as a trivial
first pass cleanup towards merging.
Signed-off-by: Chris Wright <chrisw@osdl.org>
chrisw@osdl.org[iap10] [Fri, 15 Apr 2005 22:15:24 +0000 (22:15 +0000)]
bitkeeper revision 1.1303 (42603cfcV4b1vmdRdZJg3Fl9rZ2Tkw)
[PATCH] [PATCH] remove unused get_smp_processor_id
Remove unused get_smp_processor_id().
Signed-off-by: Chris Wright <chrisw@osdl.org>
chrisw@osdl.org[iap10] [Fri, 15 Apr 2005 22:14:51 +0000 (22:14 +0000)]
bitkeeper revision 1.1302 (
42603cdb-AbHd2ci9qddxFzBGr4xqA)
[PATCH] add cscope support to xen Makefile
Add cscope support to xen Makefile. While at it, refactor a bit so
etags, ctags, and cscope use same method to generate file list.
Signed-off-by: Chris Wright <chrisw@osdl.org>
katzj@redhat.com[iap10] [Fri, 15 Apr 2005 22:00:50 +0000 (22:00 +0000)]
bitkeeper revision 1.1159.258.97 (42603992S3sF-t0yBth7NEBevozVOg)
[PATCH] Make non-native python path handling a
> > Although I don't really agree with the installing of the
> > python bits to the non-native paths, I can see where it's
> > useful as long as the module ABI doesn't change if you're
> > trying to distribute binary tarballs. But with the current
> > handling it adds module lookup costs for the native path case
> > (which would be the norm) as well as prevents using
> > PYTHONPATH to look to a different location for the modules.
> >
> > The attached patch changes things so that at first, the xen
> > module is attempted to be imported from the stock paths. If
> > we get an ImportError exception, then it adds /usr/lib/python
> > to the end of the python path and imports again.
>
> Do you prefer this to just unconditionally addding /usr/lib/python to
> the end of the path rather than the front?
Slightly, but just because having /usr/lib/python in my sys.path is
ugly :-) I can look over it, though... patch doing that attached
Signed-off-by: Jeremy Katz <katzj@redhat.com>
===== tools/misc/netfix 1.13 vs edited =====
iap10@freefall.cl.cam.ac.uk [Fri, 15 Apr 2005 20:15:57 +0000 (20:15 +0000)]
bitkeeper revision 1.1159.258.96 (426020fdvI1TOBH3k_tSkViH1At7WA)
Below is the patch that returns an 'int' from the notify_via_evtchn()
call.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Signed-off-by: ian@xensource.com
katzj@redhat.com[iap10] [Fri, 15 Apr 2005 20:12:00 +0000 (20:12 +0000)]
bitkeeper revision 1.1159.258.95 (42602010v-eE8RbyDMcA8iwS-dRkcg)
[PATCH] [PATCH] Man page path
The FHS has said that manpages go in /usr/share/man instead of /usr/man
since FHS 2.0 which dates back to 1997 or so, if I remember correctly.
Having the makefiles drop things in the right place makes the packages a
little cleaner.
Signed-off-by: Jeremy Katz <katzj@redhat.com>
===== tools/xentrace/Makefile 1.24 vs edited =====
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 23:31:12 +0000 (23:31 +0000)]
bitkeeper revision 1.1301 (425efd40p7ew4Nxd9WYfNILEq8FV8A)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 23:30:47 +0000 (23:30 +0000)]
bitkeeper revision 1.1159.258.94 (425efd27VCIdiye1vxlHLWe8PRt9gA)
Add a xencons_bufsz= option to allow a larger than usual console
buffer to be allocated. Reduces chance of console output being
truncated.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 22:37:40 +0000 (22:37 +0000)]
bitkeeper revision 1.1300 (425ef0b4lXDHXsulXDmrVOvOZAhPXQ)
Do not STI when transitioning from user to kernel mode in
x86/64 Xen. Otherwise, by directly entering restore_all_guest
without first executing test_all_events, we risk ignoring
pending softirq and event-delivery work.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 22:30:46 +0000 (22:30 +0000)]
bitkeeper revision 1.1299 (425eef16s6fX6jXC3hHMyjTl5h4U4Q)
Forward port of I/O-page fix in 2.0 series.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 21:23:30 +0000 (21:23 +0000)]
bitkeeper revision 1.1298 (425edf52L4XNweV-tkdrG5jgBJeS-A)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/iap10/xen-unstable.bk
iap10@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 21:23:24 +0000 (21:23 +0000)]
bitkeeper revision 1.1294.1.1 (425edf4cAtOdBglwfiRqYUAVOrP-Iw)
Add more generous default configs to the x86_64 build.
We still seem to have a serious interrupt problem, so its not
ready for users quite yet.
maf46@burn.cl.cam.ac.uk [Thu, 14 Apr 2005 20:56:08 +0000 (20:56 +0000)]
bitkeeper revision 1.1297 (425ed8e8fyYSNRfTQEAOwYEwqTp89A)
Merge burn.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 20:53:24 +0000 (20:53 +0000)]
bitkeeper revision 1.1296 (425ed844TjWbscrQKTHCdNtZCwSQaA)
Manual merge.
maf46@burn.cl.cam.ac.uk [Thu, 14 Apr 2005 20:51:32 +0000 (20:51 +0000)]
bitkeeper revision 1.1293.1.1 (425ed7d4ns1ECT4A2gBGlWC_vklpGQ)
Now booting VT-X domain with new shadow code.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 20:49:01 +0000 (20:49 +0000)]
bitkeeper revision 1.1159.258.93 (425ed73d07ZuW2sSaCdiIwlCRXD8IQ)
Improved handling of non-RAM pages. Deal with RAM holes.
Signed-off-by: Keir Fraser <keir@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Thu, 14 Apr 2005 17:40:44 +0000 (17:40 +0000)]
bitkeeper revision 1.1295 (425eab1cIikVxIVyd1yoZpti7rBCLA)
fix return with the lock held
Signed-off-by: Reiner Sailer <sailer@us.ibm.com>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
iap10@tetris.cl.cam.ac.uk [Wed, 13 Apr 2005 22:39:01 +0000 (22:39 +0000)]
bitkeeper revision 1.1294 (425d9f852SL8ULzr5896Y6r81VmGmQ)
Manual merge
iap10@tetris.cl.cam.ac.uk [Wed, 13 Apr 2005 22:21:19 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.258.92 (425d9b5fpTDpk1bOSGzFii6MwA1lRw)
Add magic sysrq to default config, along with a couple of common
SCSI cards.
iap10@tetris.cl.cam.ac.uk [Wed, 13 Apr 2005 22:13:14 +0000 (22:13 +0000)]
bitkeeper revision 1.1159.258.91 (425d997aPeMVaT8eLqm62dnz9Sko4w)
Better default for dom0 memory.
Add Xen cmd line parameter to set max number of CPUs ("maxcpus").
This doesn't change the enumeration order, so you may wish to use
it in conjunction with 'noht'.
vh249@arcadians.cl.cam.ac.uk [Wed, 13 Apr 2005 10:40:06 +0000 (10:40 +0000)]
bitkeeper revision 1.1293 (425cf706gdIucn9n9UpmnZgk5ZwITQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk
mafetter@fleming.research [Wed, 13 Apr 2005 10:00:30 +0000 (10:00 +0000)]
bitkeeper revision 1.1291.1.3 (425cedbeGiOGgBWe1ZUNOQP3QLs_kw)
Fix compilation problem in linux 2.4 kernel
mafetter@fleming.research [Tue, 12 Apr 2005 16:33:28 +0000 (16:33 +0000)]
bitkeeper revision 1.1291.1.2 (425bf858UzCNdwL5gna8YNNdZ5iYAA)
The shadow control hypercall can now invoke shadow translate mode.
mafetter@fleming.research [Tue, 12 Apr 2005 15:40:41 +0000 (15:40 +0000)]
bitkeeper revision 1.1291.1.1 (425bebf9aCUxgH4Es3NJxOCwIS_yVA)
Remove debug hooks that shouldn't be enabled by default.
vh249@arcadians.cl.cam.ac.uk [Tue, 12 Apr 2005 12:07:22 +0000 (12:07 +0000)]
bitkeeper revision 1.1292 (425bb9faHQQUfDwFTjREYNlMMXUsEg)
unecessary variable rename which lead to unecessary changes between mainline and xen
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
mafetter@fleming.research [Tue, 12 Apr 2005 10:57:13 +0000 (10:57 +0000)]
bitkeeper revision 1.1291 (425ba989Nj6H2qCh4WiBC1ZfKP7ZKg)
Turn off grant table debugging output
mafetter@fleming.research [Tue, 12 Apr 2005 10:17:10 +0000 (10:17 +0000)]
bitkeeper revision 1.1290 (425ba026Ih2bcMUdBJt-wtxP9Cltog)
Enabled autofs in dom0 by default
mafetter@fleming.research [Tue, 12 Apr 2005 10:16:00 +0000 (10:16 +0000)]
bitkeeper revision 1.1289 (425b9fe0JVvbTzMQDh4T-vsRodcmaw)
cleanup after merge
mafetter@fleming.research [Tue, 12 Apr 2005 09:48:55 +0000 (09:48 +0000)]
bitkeeper revision 1.1288 (425b9987hyix49ReaseCwzMc1AFxcQ)
Hand merged
mafetter@fleming.research [Tue, 12 Apr 2005 09:32:24 +0000 (09:32 +0000)]
bitkeeper revision 1.1272.1.1 (425b95a8cRhux_vtKXZDHhnHcViWRg)
Patch to run a domU in shadow test mode.
kaf24@firebug.cl.cam.ac.uk [Mon, 11 Apr 2005 17:56:17 +0000 (17:56 +0000)]
bitkeeper revision 1.1287 (425aba41d9E1CIacFmT771MdoJl_LQ)
Cull some duplicated code from nmi handling in entry.S.
Signed-off-by: Keir Fraser <keir@xensource.com>
bren@br260.wolfson.cam.ac.uk [Mon, 11 Apr 2005 15:24:58 +0000 (15:24 +0000)]
bitkeeper revision 1.1286 (425a96ca5UAvnSzOyOKUFxfHjMVm9g)
Define atomic functions ourselves rather than relying on
kernel headers under "/usr/include".
Signed-off-by: bin.ren@cl.cam.ac.uk
ccoffing@novell.com[iap10] [Mon, 11 Apr 2005 14:00:25 +0000 (14:00 +0000)]
bitkeeper revision 1.1159.258.90 (425a82f9SNVZLPiwpO07IDSTr_VE7g)
[PATCH] stream fixes for migration
I've attached a patch for libxutil/libxc. This fixes one of the hangs =
I've seen during migrations. It applies against 2.0 and 2.0-testing.
Changes:
* Encountering EOF or error when xfrd reads from stream could cause an =
infinite loop.
* Cleaned up the closing of streams.
* Fixed several memory leaks.
Signed-off-by: Charles Coffing <ccoffing@novell.com>
cl349@firebug.cl.cam.ac.uk [Fri, 8 Apr 2005 17:59:30 +0000 (17:59 +0000)]
bitkeeper revision 1.1285 (4256c682Sr8bRI4v12eRFHHns2y2Jw)
x86_64 fixes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 8 Apr 2005 17:24:38 +0000 (17:24 +0000)]
bitkeeper revision 1.1284 (4256be56GdwxfClelVp3iIjMdV8PvQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-x86_64
kaf24@firebug.cl.cam.ac.uk [Thu, 7 Apr 2005 08:19:23 +0000 (08:19 +0000)]
bitkeeper revision 1.1283 (4254ed0bK7tEfc4Z935RO2wbK5HcPw)
Properly ensure that every write to GS is followed by a serialising
instruction before the next SWAPGS (AMD erratum #88). We only resort
to adding an otherwise unnecessary mfence in two cases.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 7 Apr 2005 08:01:29 +0000 (08:01 +0000)]
bitkeeper revision 1.1282 (4254e8d92URVK0d-Uc-p1l7ymBS-HA)
A few x86/64 cleanups.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 7 Apr 2005 07:56:34 +0000 (07:56 +0000)]
bitkeeper revision 1.1281 (4254e7b2acr6cWtC_9EVDd2Q9Jfytw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
bren@br260.wolfson.cam.ac.uk [Thu, 7 Apr 2005 04:08:36 +0000 (04:08 +0000)]
bitkeeper revision 1.1278.1.1 (4254b244uWvJejlkGeqN8mp1CLtN5w)
New Xen trace buffer implementation that avoids blocking
interrupts. Add support for trace buffer CPU mask and
event mask. Add support for trace classes. New DOM0 trace
buffer hypercall. Fix 'xentrace' signal handler bug.
Signed-off-by: bin.ren@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Apr 2005 22:35:34 +0000 (22:35 +0000)]
bitkeeper revision 1.1280 (42546436AjH1RKAsscWgqxhnCsGwyg)
Get the x86/64 build working again.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Apr 2005 22:35:02 +0000 (22:35 +0000)]
bitkeeper revision 1.1279 (42546416zxlkOnJgFX_0JvQ0FjNFDw)
Fix address canonicalisation in do_set_segment_base().
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Apr 2005 12:46:25 +0000 (12:46 +0000)]
bitkeeper revision 1.1278 (4253da21yTEi5Phz7s3xl9XLCC6A8w)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
cl349@firebug.cl.cam.ac.uk [Wed, 6 Apr 2005 08:37:09 +0000 (08:37 +0000)]
bitkeeper revision 1.1236.60.1 (42539fb5RDSrpMSePpTfUbKsp5hWqQ)
X86_64 fixes.
From: "Nakajima, Jun" <jun.nakajima@intel.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Apr 2005 08:07:50 +0000 (08:07 +0000)]
bitkeeper revision 1.1274.1.4 (425398d6dodQmT9FXdAh9slj1PTc4Q)
Reduce size of IRQ name arrays -- NR_CPUS not NR_IRQS.
Signed-off-by: Don Fry <brazilnut@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@sportsman.spdomain [Tue, 5 Apr 2005 19:59:15 +0000 (19:59 +0000)]
bitkeeper revision 1.1277 (4252ee15v_vM4lEAiIMg1kGS6iC-vw)
Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk
into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk
xen-ia64.adm@bkbits.net [Tue, 5 Apr 2005 19:59:16 +0000 (19:59 +0000)]
bitkeeper revision 1.1275.1.1 (4252ee14Hc0CPG2PdbFHpF2sJ7wU9A)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 17:47:45 +0000 (17:47 +0000)]
bitkeeper revision 1.1274.1.3 (4252cf415cBy_SgBWVk-lwHfmw7CDQ)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 17:47:39 +0000 (17:47 +0000)]
bitkeeper revision 1.1274.2.1 (4252cf3bEQ_2wT1E4dNwi63SKyww2A)
Extra diagnostics in timer ISR handler.
Signed-off-by: Keir Fraser <keir@xensource.com>
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 17:16:09 +0000 (17:16 +0000)]
bitkeeper revision 1.1274.1.2 (4252c7d9ZNwE-cRS8KJmI-2X3Ui91A)
Merge br260@scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into br260.wolfson.cam.ac.uk:/share/project/xeno/xen-unstable.bk
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 17:16:03 +0000 (17:16 +0000)]
bitkeeper revision 1.1273.1.1 (4252c7d35i_j5GPb1ONx5tb9t7WG4g)
Revamp xentrace. Clean up Xen scheduler tracings.
Signed-off-by: bin.ren@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 16:55:50 +0000 (16:55 +0000)]
bitkeeper revision 1.1274.1.1 (4252c316ZtQV7eOqUOayWDXp7qfbJw)
Clean up shadow code presence in common source files.
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@sportsman.spdomain [Tue, 5 Apr 2005 16:45:36 +0000 (16:45 +0000)]
bitkeeper revision 1.1276 (4252c0b0fViC5Y9jj660Kez0BWYdJQ)
domain.c:
Adapt to unstable change to parseelfimage
xen-ia64.adm@bkbits.net [Tue, 5 Apr 2005 16:27:02 +0000 (16:27 +0000)]
bitkeeper revision 1.1275 (4252bc56kCvTabPneNuKD6vpuDEO7g)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@djmnc4000.(none) [Tue, 5 Apr 2005 15:58:08 +0000 (15:58 +0000)]
bitkeeper revision 1.1236.59.3 (4252b590LO54UKkVePo_Yhb6PbX72g)
ia64: Minor cleanup
djm@djmnc4000.(none) [Tue, 5 Apr 2005 15:54:09 +0000 (15:54 +0000)]
bitkeeper revision 1.1236.59.2 (4252b4a1UliXnMSbhPVlbuo8WZ0wBw)
Remove superfluous ARCH_HAS_EXEC_DOMAIN_MM_PTR
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 15:53:37 +0000 (15:53 +0000)]
bitkeeper revision 1.1274 (4252b481LlZ-TCB7yUWh6cpv21lxZQ)
Fix canonicalising linear base address in set_segment_base hypercall.
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@djmnc4000.(none) [Tue, 5 Apr 2005 15:24:53 +0000 (15:24 +0000)]
bitkeeper revision 1.1236.59.1 (4252adc5cfdr_zYEiMj6H6F9DIrq4A)
privify tool
Signed-off by: Dan Magenheimer (dan.magenheimer@hp.com)
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 12:28:05 +0000 (12:28 +0000)]
bitkeeper revision 1.1273 (42528455fuYKRPQo9yR7MWkPUH-vRg)
Merge br260@scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into br260.wolfson.cam.ac.uk:/share/project/xeno/xen-unstable.bk
mafetter@fleming.research [Tue, 5 Apr 2005 12:09:43 +0000 (12:09 +0000)]
bitkeeper revision 1.1272 (
42528007-DnYBD3oY4wFiVQYJgQ-KA)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 12:07:37 +0000 (12:07 +0000)]
bitkeeper revision 1.1236.58.1 (42527f89zgr9JJ0KbdZkIWCfo_KBfA)
SMP timer and irq fixes for 2.6. Merge x86/64 time.c with i386.
Signed-off-by: Keir Fraser <keir@xensource.com>
mafetter@fleming.research [Tue, 5 Apr 2005 11:58:00 +0000 (11:58 +0000)]
bitkeeper revision 1.1271 (42527d4814Ue_cd-FzUT4Dr8TSIJAA)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen.work
Signed-off-by: michael.fetterman@cl.cam.ac.uk
bren@br260.wolfson.cam.ac.uk [Tue, 5 Apr 2005 11:52:27 +0000 (11:52 +0000)]
bitkeeper revision 1.1236.1.216 (42527bfbE6fG4PF5bHcEOOoxGik5sw)
Trivial fixes.
vh249@arcadians.cl.cam.ac.uk [Tue, 5 Apr 2005 10:41:39 +0000 (10:41 +0000)]
bitkeeper revision 1.1236.1.215 (42526b63vLzmU02tqgo2T5K1cqfpBQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/vh249/xen-unstable.bk
vh249@arcadians.cl.cam.ac.uk [Tue, 5 Apr 2005 10:11:54 +0000 (10:11 +0000)]
bitkeeper revision 1.1236.57.2 (
4252646a-w2lxhow-zRG4FwNSoDk5A)
add support for memory suffix in user tools and in kernel
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Tue, 5 Apr 2005 09:07:08 +0000 (09:07 +0000)]
bitkeeper revision 1.1236.57.1 (4252553cg_fYLV1TD86ca_IbSyJ_8w)
unnecessary difference between vanilla and xen
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
mafetter@fleming.research [Tue, 5 Apr 2005 08:49:46 +0000 (08:49 +0000)]
bitkeeper revision 1.1270 (4252512ac0wYfwuooQQQtJXNMsj5cQ)
Cleanup after merge
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 08:04:51 +0000 (08:04 +0000)]
bitkeeper revision 1.1236.1.214 (425246a3qvfQLMwth2H-JgpwnqVggg)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 08:04:19 +0000 (08:04 +0000)]
bitkeeper revision 1.1159.258.89 (42524683eHdxgb97Ju0emhDCWjpCDA)
Reduce severity of TLS warning.
Signed-off-by: Keir Fraser <keir@xensource.com>
mafetter@fleming.research [Tue, 5 Apr 2005 07:53:54 +0000 (07:53 +0000)]
bitkeeper revision 1.1269 (42524412_qy8UFAnO7-nfNL1poTqIg)
Hand merge
Signed-off-by: michael.fetterman@cl.cam.ac.uk
mafetter@fleming.research [Tue, 5 Apr 2005 07:38:03 +0000 (07:38 +0000)]
bitkeeper revision 1.1268 (4252405bviDCnobrL9rMLhSPvqKOKw)
Manual cleanup after merge
Signed-off-by: michael.fetterman@cl.cam.ac.uk
cwc22@centipede.cl.cam.ac.uk [Tue, 5 Apr 2005 00:55:55 +0000 (00:55 +0000)]
bitkeeper revision 1.1236.1.213 (4251e21boiMcVvsOm7kHtd1O51o1mA)
Dynamic sizing of a domain's grant map tracking table on demand.
Grant tables now default for block front/back communication.
cwc22@centipede.cl.cam.ac.uk [Mon, 4 Apr 2005 20:25:30 +0000 (20:25 +0000)]
bitkeeper revision 1.1236.1.212 (4251a2baCCUHNjZOTPlRnqYfqt0Fag)
Merge centipede.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into centipede.cl.cam.ac.uk:/local/scratch/cwc22/Xen-Builds/2005-04-03/xen-unstable.bk
cwc22@centipede.cl.cam.ac.uk [Mon, 4 Apr 2005 20:22:17 +0000 (20:22 +0000)]
bitkeeper revision 1.1236.56.1 (4251a1f9OIyZY2I2LqBlxl0mi64FkA)
Grant tables: substantially more robust.
Block front and back drivers: support for using grant tables for interdomain communication.
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 17:49:17 +0000 (17:49 +0000)]
bitkeeper revision 1.1236.1.211 (42517e1deriuSgF4H6HZQT3-ochrAA)
Remove arch_alloc_domain_struct/arch_free_domain_struct.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 17:15:29 +0000 (17:15 +0000)]
bitkeeper revision 1.1236.1.210 (425176314hDjHPFI637R43Jh2A-Ajg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk-clean
cl349@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 17:14:35 +0000 (17:14 +0000)]
bitkeeper revision 1.1236.55.1 (
425175fbBCdCc-UwZwZJiL3qUUqQsQ)
Fix and use x86_64 config bits.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 16:55:15 +0000 (16:55 +0000)]
bitkeeper revision 1.1236.1.209 (42517173PR-QieAWB-SNd4qnSxKmMQ)
Remove broken atropos and round-robin schedulers. Clean up the
scheduler plugin interface a little.
Signed-off-by: Keir Fraser <keir@xensource.com>
mafetter@fleming.research [Mon, 4 Apr 2005 16:13:17 +0000 (16:13 +0000)]
bitkeeper revision 1.1267 (4251679dHqcry__n_OW9aNhfUtjZ_A)
Hand merged
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Apr 2005 16:09:46 +0000 (16:09 +0000)]
bitkeeper revision 1.1236.1.208 (425166catD-gBcyHy-Pai8EDOXkJpw)
Writable pagetable info is per-domain rather than per-cpu. Based on
a patch from Steven Smith.
Signed-off-by: Keir Fraser <keir@xensource.com>
mafetter@fleming.research [Mon, 4 Apr 2005 10:52:11 +0000 (10:52 +0000)]
bitkeeper revision 1.1266 (42511c5bb2cYQH5revHQWgKY0haDHg)
Rename translate_gpfn_to_mfn to gpfn_to_mfn_foreign.
Minor bug fix from prior merges.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
kaf24@viper.(none) [Sun, 3 Apr 2005 13:17:25 +0000 (13:17 +0000)]
bitkeeper revision 1.1236.1.207 (424fece5IsVIZO7m8xtxHyuGSvbJCQ)
Fix context switching between VCPUs belonging to the same domain. Setting
and then clearing the physical CPU bit in the cpuset bitmap is incorrect.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@viper.(none) [Sun, 3 Apr 2005 11:22:11 +0000 (11:22 +0000)]
bitkeeper revision 1.1236.1.206 (424fd1e3OF1dIgDtN9JonRnCv2YHrQ)
Clean up symtab loading in elf loader.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@viper.(none) [Sun, 3 Apr 2005 11:20:01 +0000 (11:20 +0000)]
bitkeeper revision 1.1236.1.205 (424fd161S0p6f85LcRWpZCuo7kqBBg)
Fix tools build.
Signed-off-by: Keir Fraser <keir@xensource.com>